本发明公开了一种邮件共享的方法,包括:邮件服务器获取用户登录信息;所述邮件服务器解码所述虚拟邮件地址信息获取目标邮箱地址及用户信息;根据所述目标邮箱地址及用户信息判断所述用户是否为所述目标邮箱的授权用户,判断为是时,所述用户可对所述目标邮箱进行相应操作,判断为否时,拒绝所述用户访问所述目标邮箱。本发明使用特定编码方案将用户信息及目标邮箱地址编码形成虚拟邮件地址,使得邮件服务器同时识别代理身份和目标邮箱变得可行,同时,拥有目标邮箱的用户可根据需求对邮箱共享授权管理,实现了灵活安全的邮箱共享访问。
1.一种邮箱共享的方法,其特征在于,包括:邮件服务器获取用户登录信息xa0,所述登录信息中包括虚拟邮件地址信息;所述邮件服务器解码所述虚拟邮件地址信息获取目标邮箱地址及用户信息xa0;根据所述目标邮箱地址及用户信息判断所述用户是否为所述目标邮箱的授权用户,判断为是时,所述用户可对所述目标邮箱进行相应操作,判断为否时,拒绝所述用户访问所述目标邮箱;所述虚拟邮件地址信息由所述用户信息及所述目标邮箱地址根据预设的规则编码而成,所述用户信息为用户名,所述编码规则为A36xa0编码算法;A36xa0编码算法是针对邮件地址传递的可逆编码方法,把大小写不敏感的ascii字符序列编码为字母和数字的组合,其中,所述ascii字符是限于0x20xa0到xa00x7exa0之间的字符,大写字母和小写字母是等价,加上回车换行和制表符,共计有xa072xa0个有意义的字符;所述字母和数字的组合是指26个字母加10个数字,共36个字符;编码以每xa05xa0个字符作为一个分组单位,编码为xa06xa0个新的字符,每个输入字符先转换为xa00xa0~xa071xa0之间的一个整数,除以2求余即得到一位在xa00xa0~xa035xa0之间的输出整数,剩下的xa05xa0个余数合并起来的信息量xa02^5xa0=xa032xa0再得到一位xa00xa0~xa031xa0之间的输出整数,从而总共得到xa06xa0位xa00xa0~xa035xa0之间的输出数据,再转换为对应的字母或数字,即可得到一组的输出字符,而对于不足xa05xa0的xa0nxa0个字符输入,则直接丢去不足的位即可得到xa0n+1xa0位的输出数据;邮件服务器根据A36xa0加密算法逆向解码,以xa06xa0个字符为一组进行分组,每个字符转换为xa00xa0~xa035xa0之间的整数,前xa05xa0个整数分别乘以xa02,再加上最后一个数据对应的余数位,还原得到xa05xa0个xa00xa0~xa071xa0之间的整数,再还原为对应的xa0asciixa0字符后得到用户信息与目标邮箱地址组成的字符串。
2.如权利要求1所述的方法,其特征在于,根据所述目标邮箱地址及用户信息判断所述用户是否为所述目标邮箱的授权用户,判断为是时,所述用户可对所述目标邮箱进行相应操作的步骤包括:当判断为用户是所述目标邮箱的授权用户时,获取所述用户对应所述目标邮箱的操作权限,并根据所述操作权限对所述目标邮箱执行相应的操作。
3.如权利要求1~2任一项所述的方法,其特征在于,还包括:所述目标邮箱的拥有者设置可访问所述目标邮箱的用户使用其对应目标邮箱的操作权限。
4.一种邮件服务器,其特征在于,包括:第一获取单元,用于所述邮件服务器获取用户登录信息,所述登录信息中包括虚拟邮件地址信息;解码单元,用于所述邮件服务器解码所述虚拟邮件地址信息获取目标邮箱地址及用户信息xa0;判断单元,用于根据所述目标邮箱地址及用户信息判断所述用户是否为所述目标邮箱的授权用户,判断为是时,所述用户可对所述目标邮箱进行相应操作,判断为否时,拒绝所述用户访问所述目标邮箱;编码单元,用于将所述用户信息及所述目标邮箱地址根据预设的规则编码而成,所述用户信息为用户名,所述编码规则为A36xa0编码算法;A36xa0编码算法是针对邮件地址传递的可逆编码方法,把大小写不敏感的ascii字符序列编码为字母和数字的组合,其中,所述ascii字符是限于0x20xa0到xa00x7exa0之间的字符,大写字母和小写字母是等价,加上回车换行和制表符,共计有xa072xa0个有意义的字符;所述字母和数字的组合是指26个字母加10个数字,共36个字符;编码以每xa05xa0个字符作为一个分组单位,编码为xa06xa0个新的字符,每个输入字符先转换为xa00xa0~xa071xa0之间的一个整数,除以2求余即得到一位在xa00xa0~xa035xa0之间的输出整数,剩下的xa05xa0个余数合并起来的信息量xa02^5xa0=xa032xa0再得到一位xa00xa0~xa031xa0之间的输出整数,从而总共得到xa06xa0位xa00xa0~xa035xa0之间的输出数据,再转换为对应的字母或数字,即可得到一组的输出字符,而对于不足xa05xa0的xa0nxa0个字符输入,则直接丢去不足的位即可得到xa0n+1xa0位的输出数据;邮件服务器根据A36xa0加密算法逆向解码,以xa06xa0个字符为一组进行分组,每个字符转换为xa00xa0~xa035xa0之间的整数,前xa05xa0个整数分别乘以xa02,再加上最后一个数据对应的余数位,还原得到xa05xa0个xa00xa0~xa071xa0之间的整数,再还原为对应的xa0asciixa0字符后得到用户信息与目标邮箱地址组成的字符串。
5.如权利要求4所述的邮件服务器,其特征在于,所述判断单元包括:获取子单元,用于当判断单元判断为用户是所述目标邮箱的授权用户时,获取所述用户对应所述目标邮箱的操作权限,并根据所述操作权限对所述目标邮箱执行相应的操作。
6.如权利要求4~5任一项所述的邮件服务器,其特征在于,还包括:设置单元,用于所述目标邮箱的拥有者设置可访问所述目标邮箱的用户使用其对应目标邮箱的操作权限。
技术领域本发明涉及通信领域,尤其涉及一种邮箱共享的方法及一种邮件服务器。
背景技术互联网技术的迅猛发展,使得邮件成为人们工作学习的重要沟通工具,尤其是在公司,通常需要设立一些共享的邮箱作为内部或对外的沟通渠道,但是现有技术对共享邮箱的管理通常采用防盗锁共享,由使用者(代理人)提供原邮箱的访问密码。使用者(代理人)提供原邮箱的访问密码后,相当于开放了对原邮箱的完全访问权限,无法区分是使用者(代理人)还是共享者(原邮箱拥有者)在访问邮箱,满足不了安全性的要求。
发明内容本发明实施例所要解决的技术问题在于,提供一种邮箱共享的方法及一种邮件服务器,可在实现邮箱共享使用的情况下同时可为不同的用户分配不同的操作权限,以达到方便使用同时兼顾安全性的效果。为达到上述技术效果,本发明实施例提供了一种邮箱共享的方法,包括:邮件服务器获取用户登录信息xa0,所述登录信息中包括虚拟邮件地址信息;所述邮件服务器解码所述虚拟邮件地址信息获取目标邮箱地址及用户信息xa0;根据所述目标邮箱地址及用户信息判断所述用户是否为所述目标邮箱的授权用户,判断为是时,所述用户可对所述目标邮箱进行相应操作,判断为否时,拒绝所述用户访问所述目标邮箱。优选的,所述虚拟邮件地址信息由所述用户信息及所述目标邮箱地址根据预设的规则编码而成,所述用户信息为用户名。优选的,根据所述目标邮箱地址及用户信息判断所述用户是否为所述目标邮箱的授权用户,判断为是时,所述用户可对所述目标邮箱进行相应操作的步骤包括:当判断为用户是所述目标邮箱的授权用户时,获取所述用户对应所述目标邮箱的操作权限,并根据所述操作权限对所述目标邮箱执行相应的操作。优选的,所述目标邮箱的拥有者可根据需求设置可访问所述目标邮箱的用户使用其对应目标邮箱的操作权限。相应的,本发明还提供了一种邮件服务器,包括:第一获取单元,用于所述邮件服务器获取用户登录信息xa0,所述登录信息中包括虚拟邮件地址信息;解码单元,用于所述邮件服务器解码所述虚拟邮件地址信息获取目标邮箱地址及用户信息xa0;判断单元,用于根据所述目标邮箱地址及用户信息判断所述用户是否为所述目标邮箱的授权用户,判断为是时,所述用户可对所述目标邮箱进行相应操作,判断为否时,拒绝所述用户访问所述目标邮箱。优选的,所述邮件服务器还包括:编码单元,用于将所述用户信息及所述目标邮箱地址根据预设的规则编码而成,所述用户信息为用户名。优选的,所述判断单元包括:获取子单元,用于当判断单元判断为用户是所述目标邮箱的授权用户时,获取所述用户对应所述目标邮箱的操作权限,并根据所述操作权限对所述目标邮箱执行相应的操作。优选的,所述邮件服务器还包括:设置单元,用于所述目标邮箱的拥有者可根据需求设置可访问所述目标邮箱的用户使用其对应目标邮箱的操作权限。实施本发明具有如下有益效果:本发明使用特定编码方案将用户信息及目标邮箱地址编码形成虚拟邮件地址,使得邮件服务器同时识别代理身份和目标邮箱变得可行,同时,拥有目标邮箱的用户可根据需求对邮箱共享授权管理,实现了灵活安全的邮箱共享访问,而由于不需要专用的协议,也不需要对已有协议进行任何扩展,轻量级的特性使得几乎所有的通用xa0MUAxa0(Mailxa0Userxa0Agent,邮件用户代理程序)都能得到支持,给终端用户更多的便利性和选择性。
附图说明图1是本发明一种邮件共享方法的流程示意图;图2是本发明一种邮件共享方法的又一流程示意图;图3是本发明一种邮件服务器的结构示意图;图4为本发明一种邮件服务器的又一结构示意图。
具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。图1是本发明实施例提供了一种邮件共享的方法,包括:100、邮件服务器获取用户登录信息。所述登录信息中包括虚拟邮件地址信息。所述虚拟邮件地址信息由所述用户信息及所述目标邮箱地址根据预设的规则编码而成,所述用户信息为用户名。具体虚拟地址方式的编码方式如下:前5个字符为固定的字符xa0"xcm--"xa0作为虚拟地址特定前缀,以区别于普通邮件地址,后续为xa0A36xa0编码字符串,其中包含了用户信息及所访问目标邮箱信息。A36xa0编码算法是本发明中一种专门针对邮件地址传递的可逆编码方法,可以把大小写不敏感的ascii字符序列(仅限于0x20xa0到xa00x7exa0之间的字符,大写字母和小写字母认为是等价,加上回车换行和制表符,共计有xa072xa0个有意义的字符)高效地编码为字母和数字的组合(26个字母加10个数字共36个字符)。此编码要求编码前字符串所组成的每一个字符都必须满足以下两个条件:必须满足正则xa0[x09x0ax0dx20-x7e],其涵盖了大部分xa0asciixa0字符,包括所有字母和数字,每个字符的大小写不敏感,即xa0Axa0和xa0a,Zxa0和xa0zxa0为等价字符。综合此两个前提条件,原始信息的每个字符的有效信息量为xa072。编码以每xa05xa0个字符作为一个分组单位,编码为xa06xa0个新的字符,每一组的xa05xa0个字符的有效信息量为xa072xa0xa0^5xa0(72xa0的xa05xa0次方),编码后使用xa036xa0个字符xa0(字母+数字),6xa0位的编码信息量是xa036xa0xa0^6xa0>xa072xa0xa0^5xa0已满足一个分组的信息量要求的。xa0实际的编码算法巧妙的利用这种分组方法通过除2求余快速得到结果,每个输入字符先转换为xa00xa0~xa071xa0之间的一个整数,除以2求余即得到一位在xa00xa0~xa035xa0之间的输出整数,剩下的xa05xa0个余数合并起来的信息量xa02^5xa0=xa032xa0再得到一位xa00xa0~xa031xa0之间的输出整数,从而总共得到xa06xa0位xa00xa0~xa035xa0之间的输出数据,再转换为对应的字母或数字,即可得到一组的输出字符,而对于不足xa05xa0的xa0nxa0个字符输入,则直接丢去不足的位即可得到xa0n+1xa0位的输出数据。xa0示范编码例子如下:xa0xa0xa0xa0xa0xa0xa0输入xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0输出xa0xa0xa0xa0xa0xa0(空串)xa0xa0xa0xa0xa0xa0(空串)xa0xa0xa0xa0xa0xa0xa0axa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0btxa0xa0xa0xa0xa0xa0xa01xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0bixa0xa0xa0xa0xa0xa0xa0bxa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0auxa0xa0xa0xa0xa0xa0xa02xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0ajxa0xa0xa0xa0xa0xa0xa0abcxa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0ftuuxa0xa0xa0xa0xa0xa0xa0123xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0fijjxa0xa0xa0xa0xa0xa0xa0abcdexa0xa0xa0xa0xa0xa0xa0xa0xa0vtuuvvxa0xa0xa0xa0xa0xa0xa012345xa0xa0xa0xa0xa0xa0xa0xa0xa0vijjkkxa0xa0xa0xa0xa0xa0xa0abcdeabcdexa0xa0xa0xa0vtuuvvvtuuvvxa0xa0xa0xa0xa0xa0xa01234567890xa0xa0xa0xa0vijjkkkllmmixa0xa0xa0xa0xa0xa0xa0ou:axa0xa0xa0xa0xa0xa0xa0xa0xa0xa0l03ntxa0xa0xa0xa0xa0xa0xa0ou:a/*xa0xa0xa0xa0xa0xa0xa0xa0103nthafxa0xa0xa0xa0xa0xa0xa0ou:a/bxa0xa0xa0xa0xa0xa0xa0xa0103nthauxa0xa0xa0xa0xa0xa0xa0ou:a/b/*xa0xa0xa0xa0xa0xa0103nthcuhfxa0xa0xa0xa0xa0xa0xa0foo/barxa0xa0xa0xa0xa0xa0xa0ow00hubt2101、所述邮件服务器解码所述虚拟邮件地址信息获取目标邮箱地址及用户信息xa0。具体的,邮件服务器根据A36xa0加密算法逆向解码,以xa06xa0个字符为一组进行分组,每个字符转换为xa00xa0~xa035xa0之间的整数,前xa05xa0个整数分别乘以xa02,再加上最后一个数据对应的余数位,还原得到xa05xa0个xa00xa0~xa071xa0之间的整数,再还原为对应的xa0asciixa0字符后得到用户信息与目标邮箱地址组成的字符串。102、根据所述目标邮箱地址及用户信息判断所述用户是否为所述目标邮箱的授权用户,判断为是时,所述用户可对所述目标邮箱进行相应操作,判断为否时,拒绝所述用户访问所述目标邮箱。图2是本发明一种邮件共享方法的又一流程示意图,包括:200、邮件服务器获取用户登录信息。所述登录信息中包括虚拟邮件地址信息。所述虚拟邮件地址信息由所述用户信息及所述目标邮箱地址根据预设的规则编码而成,所述用户信息为用户名。具体虚拟地址方式的编码方式如下:前5个字符为固定的字符xa0"xcm--"xa0作为虚拟地址特定前缀,以区别于普通邮件地址,后续为xa0A36xa0编码字符串,其中包含了用户信息及所访问目标邮箱信息。A36xa0编码算法是本发明中一种专门针对邮件地址传递的可逆编码方法,可以把大小写不敏感的ascii字符序列(仅限于0x20xa0到xa00x7exa0之间的字符,大写字母和小写字母认为是等价,加上回车换行和制表符,共计有xa072xa0个有意义的字符)高效地编码为字母和数字的组合(26个字母加10个数字共36个字符)。此编码要求编码前字符串所组成的每一个字符都必须满足以下两个条件:必须满足正则xa0[x09x0ax0dx20-x7e],其涵盖了大部分xa0asciixa0字符,包括所有字母和数字,每个字符的大小写不敏感,即xa0Axa0和xa0a,Zxa0和xa0zxa0为等价字符。综合此两个前提条件,原始信息的每个字符的有效信息量为xa072。编码以每xa05xa0个字符作为一个分组单位,编码为xa06xa0个新的字符,每一组的xa05xa0个字符的有效信息量为xa072xa0xa0^5xa0(72xa0的xa05xa0次方),编码后使用xa036xa0个字符xa0(字母+数字),6xa0位的编码信息量是xa036xa0xa0^6xa0>xa072xa0xa0^5xa0已满足一个分组的信息量要求的。xa0实际的编码算法巧妙的利用这种分组方法通过除2求余快速得到结果,每个输入字符先转换为xa00xa0~xa071xa0之间的一个整数,除以xa02求余xa0即得到一位在xa00xa0~xa035xa0之间的输出整数,剩下的xa05xa0个余数合并起来的信息量xa02^5xa0=xa032xa0再得到一位xa00xa0~xa031xa0之间的输出整数,从而总共得到xa06xa0位xa00xa0~xa035xa0之间的输出数据,再转换为对应的字母或数字,即可得到一组的输出字符,而对于不足xa05xa0的xa0nxa0个字符输入,则直接丢去不足的位即可得到xa0n+1xa0位的输出数据。xa0示范编码例子如下:xa0xa0xa0xa0xa0xa0xa0输入xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0输出xa0xa0xa0xa0xa0xa0(空串)xa0xa0xa0xa0xa0xa0(空串)xa0xa0xa0xa0xa0xa0xa0axa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0btxa0xa0xa0xa0xa0xa0xa01xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0bixa0xa0xa0xa0xa0xa0xa0bxa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0auxa0xa0xa0xa0xa0xa0xa02xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0ajxa0xa0xa0xa0xa0xa0xa0abcxa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0ftuuxa0xa0xa0xa0xa0xa0xa0123xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0fijjxa0xa0xa0xa0xa0xa0xa0abcdexa0xa0xa0xa0xa0xa0xa0xa0xa0vtuuvvxa0xa0xa0xa0xa0xa0xa012345xa0xa0xa0xa0xa0xa0xa0xa0xa0vijjkkxa0xa0xa0xa0xa0xa0xa0abcdeabcdexa0xa0xa0xa0vtuuvvvtuuvvxa0xa0xa0xa0xa0xa0xa01234567890xa0xa0xa0xa0vijjkkkllmmixa0xa0xa0xa0xa0xa0xa0ou:axa0xa0xa0xa0xa0xa0xa0xa0xa0xa0l03ntxa0xa0xa0xa0xa0xa0xa0ou:a/*xa0xa0xa0xa0xa0xa0xa0xa0103nthafxa0xa0xa0xa0xa0xa0xa0ou:a/bxa0xa0xa0xa0xa0xa0xa0xa0103nthauxa0xa0xa0xa0xa0xa0xa0ou:a/b/*xa0xa0xa0xa0xa0xa0103nthcuhfxa0xa0xa0xa0xa0xa0xa0foo/barxa0xa0xa0xa0xa0xa0xa0ow00hubt2201、所述邮件服务器解码所述虚拟邮件地址信息获取目标邮箱地址及用户信息xa0。具体的,邮件服务器根据A36xa0加密算法逆向解码,以xa06xa0个字符为一组进行分组,每个字符转换为xa00xa0~xa035xa0之间的整数,前xa05xa0个整数分别乘以xa02,再加上最后一个数据对应的余数位,还原得到xa05xa0个xa00xa0~xa071xa0之间的整数,再还原为对应的xa0asciixa0字符后得到用户信息与目标邮箱地址组成的字符串。202、根据所述目标邮箱地址及用户信息判断所述用户是否为所述目标邮箱的授权用户,判断为是时,执行203,判断为否时,拒绝所述用户访问所述目标邮箱,结束流程。203、获取所述用户对应所述目标邮箱的操作权限,并根据所述操作权限对所述目标邮箱执行相应的操作。例如,可设置访问邮箱的用户的权限为以下任一一种或任意组合:浏览邮件、发送邮件新邮件、转发邮件等。204、所述目标邮箱的拥有者可根据需求设置可访问所述目标邮箱的用户使用其对应目标邮箱的操作权限。需要说明的,204与201、202、203之间没有必然的先后关系。图3是本发明一种邮件服务器1的结构示意图,包括:第一获取单元11,用于所述邮件服务器获取用户登录信息xa0。所述登录信息中包括虚拟邮件地址信息。所述虚拟邮件地址信息由所述用户信息及所述目标邮箱地址根据预设的规则编码而成,所述用户信息为用户名。具体虚拟地址方式的编码方式如下:前5个字符为固定的字符xa0"xcm--"xa0作为虚拟地址特定前缀,以区别于普通邮件地址,后续为xa0A36xa0编码字符串,其中包含了用户信息及所访问目标邮箱信息。A36xa0编码算法是本发明中一种专门针对邮件地址传递的可逆编码方法,可以把大小写不敏感的ascii字符序列(仅限于0x20xa0到xa00x7exa0之间的字符,大写字母和小写字母认为是等价,加上回车换行和制表符,共计有xa072xa0个有意义的字符)高效地编码为字母和数字的组合(26个字母加10个数字共36个字符)。此编码要求编码前字符串所组成的每一个字符都必须满足以下两个条件:必须满足正则xa0[x09x0ax0dx20-x7e],其涵盖了大部分xa0asciixa0字符,包括所有字母和数字,每个字符的大小写不敏感,即xa0Axa0和xa0a,Zxa0和xa0zxa0为等价字符。综合此两个前提条件,原始信息的每个字符的有效信息量为xa072。编码以每xa05xa0个字符作为一个分组单位,编码为xa06xa0个新的字符,每一组的xa05xa0个字符的有效信息量为xa072xa0xa0^5xa0(72xa0的xa05xa0次方),编码后使用xa036xa0个字符xa0(字母+数字),6xa0位的编码信息量是xa036xa0xa0^6xa0>xa072xa0xa0^5xa0已满足一个分组的信息量要求的。xa0实际的编码算法巧妙的利用这种分组方法通过除2求余快速得到结果,每个输入字符先转换为xa00xa0~xa071xa0之间的一个整数,除以xa02求余xa0即得到一位在xa00xa0~xa035xa0之间的输出整数,剩下的xa05xa0个余数合并起来的信息量xa02^5xa0=xa032xa0再得到一位xa00xa0~xa031xa0之间的输出整数,从而总共得到xa06xa0位xa00xa0~xa035xa0之间的输出数据,再转换为对应的字母或数字,即可得到一组的输出字符,而对于不足xa05xa0的xa0nxa0个字符输入,则直接丢去不足的位即可得到xa0n+1xa0位的输出数据。xa0示范编码例子如下:xa0xa0xa0xa0xa0xa0xa0输入xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0输出xa0xa0xa0xa0xa0xa0(空串)xa0xa0xa0xa0xa0xa0(空串)xa0xa0xa0xa0xa0xa0xa0axa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0btxa0xa0xa0xa0xa0xa0xa01xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0bixa0xa0xa0xa0xa0xa0xa0bxa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0auxa0xa0xa0xa0xa0xa0xa02xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0ajxa0xa0xa0xa0xa0xa0xa0abcxa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0ftuuxa0xa0xa0xa0xa0xa0xa0123xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0fijjxa0xa0xa0xa0xa0xa0xa0abcdexa0xa0xa0xa0xa0xa0xa0xa0xa0vtuuvvxa0xa0xa0xa0xa0xa0xa012345xa0xa0xa0xa0xa0xa0xa0xa0xa0vijjkkxa0xa0xa0xa0xa0xa0xa0abcdeabcdexa0xa0xa0xa0vtuuvvvtuuvvxa0xa0xa0xa0xa0xa0xa01234567890xa0xa0xa0xa0vijjkkkllmmixa0xa0xa0xa0xa0xa0xa0ou:axa0xa0xa0xa0xa0xa0xa0xa0xa0xa0l03ntxa0xa0xa0xa0xa0xa0xa0ou:a/*xa0xa0xa0xa0xa0xa0xa0xa0103nthafxa0xa0xa0xa0xa0xa0xa0ou:a/bxa0xa0xa0xa0xa0xa0xa0xa0103nthauxa0xa0xa0xa0xa0xa0xa0ou:a/b/*xa0xa0xa0xa0xa0xa0103nthcuhfxa0xa0xa0xa0xa0xa0xa0foo/barxa0xa0xa0xa0xa0xa0xa0ow00hubt2解码单元12,用于解码第一获取单元11获取的虚拟邮件地址信息获取目标邮箱地址及用户信息xa0。具体的,解码单元12根据A36xa0加密算法逆向解码,以xa06xa0个字符为一组进行分组,每个字符转换为xa00xa0~xa035xa0之间的整数,前xa05xa0个整数分别乘以xa02,再加上最后一个数据对应的余数位,还原得到xa05xa0个xa00xa0~xa071xa0之间的整数,再还原为对应的xa0asciixa0字符后得到用户信息与目标邮箱地址组成的字符串。判断单元13,用于根据解码单元12解码获取的目标邮箱地址及用户信息判断所述用户是否为所述目标邮箱的授权用户,判断为是时,所述用户可对所述目标邮箱进行相应操作,判断为否时,拒绝所述用户访问所述目标邮箱。图4是本发明一种邮件服务器1的又一结构示意图,与图3不同的是,还包括:编码单元14,用于将所述用户信息及所述目标邮箱地址根据预设的规则编码而成,所述用户信息为用户名。其中所述预设的规则为前述的A36编码规则,在此不再赘述。设置单元15,用于所述目标邮箱的拥有者可根据需求设置可访问所述目标邮箱的用户使用其对应目标邮箱的操作权限。同时,判断单元13还包括:获取子单元131,用于当判断单元13判断为用户是所述目标邮箱的授权用户时,获取所述用户对应所述目标邮箱的操作权限,并根据所述操作权限对所述目标邮箱执行相应的操作。本发明使用特定编码方案将用户信息及目标邮箱地址编码形成虚拟邮件地址,使得邮件服务器同时识别代理身份和目标邮箱变得可行,同时,拥有目标邮箱的用户可根据需求对邮箱共享授权管理,实现了灵活安全的邮箱共享访问,而由于不需要专用的协议,也不需要对已有协议进行任何扩展,轻量级的特性使得几乎所有的通用xa0MUA都能得到支持,给终端用户更多的便利性和选择性。以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。